crypto/tls.cipherSuiteTLS13.deriveSecret (method)
19 uses
crypto/tls (current package)
handshake_client.go#L350: binderKey = cipherSuite.deriveSecret(earlySecret, resumptionBinderLabel, nil)
handshake_client_tls13.go#L358: hs.suite.deriveSecret(earlySecret, "derived", nil))
handshake_client_tls13.go#L360: clientSecret := hs.suite.deriveSecret(handshakeSecret,
handshake_client_tls13.go#L363: serverSecret := hs.suite.deriveSecret(handshakeSecret,
handshake_client_tls13.go#L379: hs.suite.deriveSecret(handshakeSecret, "derived", nil))
handshake_client_tls13.go#L521: hs.trafficSecret = hs.suite.deriveSecret(hs.masterSecret,
handshake_client_tls13.go#L523: serverSecret := hs.suite.deriveSecret(hs.masterSecret,
handshake_client_tls13.go#L627: c.resumptionSecret = hs.suite.deriveSecret(hs.masterSecret,
handshake_server_tls13.go#L293: binderKey := hs.suite.deriveSecret(hs.earlySecret, resumptionBinderLabel, nil)
handshake_server_tls13.go#L531: hs.suite.deriveSecret(earlySecret, "derived", nil))
handshake_server_tls13.go#L533: clientSecret := hs.suite.deriveSecret(hs.handshakeSecret,
handshake_server_tls13.go#L536: serverSecret := hs.suite.deriveSecret(hs.handshakeSecret,
handshake_server_tls13.go#L658: hs.suite.deriveSecret(hs.handshakeSecret, "derived", nil))
handshake_server_tls13.go#L660: hs.trafficSecret = hs.suite.deriveSecret(hs.masterSecret,
handshake_server_tls13.go#L662: serverSecret := hs.suite.deriveSecret(hs.masterSecret,
handshake_server_tls13.go#L718: resumptionSecret := hs.suite.deriveSecret(hs.masterSecret,
key_schedule.go#L54: func (c *cipherSuiteTLS13) deriveSecret(secret []byte, label string, transcript hash.Hash) []byte {
key_schedule.go#L95: expMasterSecret := c.deriveSecret(masterSecret, exporterLabel, transcript)
key_schedule.go#L97: secret := c.deriveSecret(expMasterSecret, label, nil)